Ext.ux.StatusProxy = Ext.extend(Ext.dd.StatusProxy, {
	constructor: function(dragEl, config){
		Ext.apply(this, config);
		this.id = this.id || Ext.id();
		
		/*this.el = new Ext.Layer({
			dh: {
				id: this.id, tag: "div", cls: "x-dd-drag-proxy "+this.dropNotAllowed, children: [
					{tag: "div", cls: "x-dd-drop-icon"},
					{tag: "div", cls: "x-dd-drag-ghost"}
				]
			}, 
			shadow: !config || config.shadow !== false
		});*/
		
		this.el = new Ext.Layer({
			dh: {
				id: this.id, tag: "div", cls: "x-dd-drag-proxy "+this.dropNotAllowed, children: [
					{tag: "div", cls: "x-dd-drop-icon"},
					{tag: "div", cls: "x-dd-drag-ghost"}
				]
			}
		});
		
		this.ghost = Ext.get(this.el.dom.childNodes[1]);
		this.dropStatus = this.dropNotAllowed;	
	}	
});